

.loading
{
    position:absolute;
    //left:0px;
    //top:0px;
    height:100%;
    width:100%;
    background-color:rgba(0,0,0,0.2);
    z-index:99;
    text-align:center;
    margin:auto;
}
#entity_content
{
    padding-left:15px;
    padding-right:15px;
}
.total
{
    line-height:40px;
    color:#999;
}

#filter_menu > .active
{
    height:40px;
    line-height:40px;
    background-color:#EEE;
}
#filter_menu > .active:active
{
    height:40px;
    background-color:#EEE;
    text-decoration:none;
    line-height:40px;
    color:#FFF;
}
#filter_menu >.active:active:after
{
    width:17px;
    height:17px;
    line-height:40px;
    background-image:url("/res/img/search_result/nav_right_column_down_s2.gif");
    content:"";
    display:inline-block;
    position:relative;
    top:4px;
    background-position:center center;
    background-repeat:no-repeat;
}
#filter_menu > .active:after
{
    width:17px;
    height:17px;
    line-height:40px;
    background-image:url("/res/img/search_result/nav_right_column_down.gif");
    content:"";
    display:inline-block;
    position:relative;
    top:4px;
    background-position:center center;
    background-repeat:no-repeat;
}
#filter_menu > a
{
    height:40px;
    line-height:40px;
    background-color:#EEE;
}
#filter_menu > a:focus
{
    height:40px;
    background-color:#9A9A9A;
    text-decoration:none;
    line-height:40px;
    color:#FFF;
}
#filter_menu >a:focus:after
{
    width:10px;
    height:7px;
    line-height:40px;
    background-image:url("/res/img/search_result/filter_menu_arrow.gif");
    content:"";
    display:inline-block;
    position:relative;
    top:0px;
    background-position:center center;
    background-repeat:no-repeat;
}
#filter_menu > a:focus:hover
{
    height:40px;
    background-color:#9A9A9A;
    text-decoration:none;
    line-height:40px;
    color:#FFF;
}
#filter_menu >a:focus:hover:after
{
    width:10px;
    height:7px;
    line-height:40px;
    background-image:url("/res/img/search_result/filter_menu_arrow.gif");
    content:"";
    display:inline-block;
    position:relative;
    top:0px;
    background-position:center center;
    background-repeat:no-repeat;
}
#filter_menu > a:hover
{
    height:40px;
    background-color:#E6E6E6;
    text-decoration:none;
    line-height:40px;
    //color:#FFF;
}
#filter_menu >a:hover:after
{
    width:17px;
    height:17px;
    line-height:40px;
    background-image:url("/res/img/search_result/nav_right_column_down_s2.gif");
    content:"";
    display:inline-block;
    position:relative;
    top:4px;
    background-position:center center;
    background-repeat:no-repeat;
}
#filter_menu > a:after
{
    width:17px;
    height:17px;
    line-height:40px;
    background-image:url("/res/img/search_result/nav_right_column_down.gif");
    content:"";
    display:inline-block;
    position:relative;
    top:4px;
    background-position:center center;
    background-repeat:no-repeat;
}

.filter > .nav-tabs >.navbar-right >div
{
    line-height:49px;
}
.filter > .nav-tabs > .navbar-right  >div> .input-group>
{

}
.filter > .nav-tabs > .navbar-right  >div> .input-group> .btn_next
{
    background-image:url("/res/img/search_result/pagination_next_s2.gif");
    background-position:center center;
    width:27px;
    height:27px;
    border-radius:0px;
}
.filter > .nav-tabs > .navbar-right >div > .input-group> .btn_next.disabled
{
    background-image:url("/res/img/search_result/pagination_next.gif");
    background-position:center center;
    width:27px;
    height:27px;
    border-radius:0px;
}
.filter > .nav-tabs > .navbar-right  >div> .input-group> .btn_prev
{
    background-image:url("/res/img/search_result/pagination_previous_s2.gif");
    background-position:center center;
    width:27px;
    height:27px;
    border-radius:0px;
}
.filter > .nav-tabs > .navbar-right >div > .input-group>.btn_prev.disabled
{
    background-image:url("/res/img/search_result/pagination_previous.gif");
    background-position:center center;
    width:27px;
    height:27px;
    border-radius:0px;
}
.slide_btn_s1 > button,.slide_btn_s1 > button:hover,.slide_btn_s1 > button:focus
{
    background-image:url("/res/img/search_result/map_handle.gif")!important;
    background-position:center center!important;
    width:21px;
    height:19px;
    border-radius:0px;
    border-color:#FFF;
    border-width:0px;
    border-style:none;
    background-repeat:no-repeat;
     background-color:#FFF;
}
.slide_btn_s2 > button,.slide_btn_s2 > button:hover,.slide_btn_s2 > button:focus
{
    background-image:url("/res/img/search_result/map_handle_s2.gif")!important;
    background-position:center center!important;
    width:21px;
    height:19px;
    border-radius:0px;
    border-color:#FFF;
    border-width:0px;
    border-style:none;
    background-repeat:no-repeat;
    background-color:#FFF;
}
.loading>img
{
    vertical-align:middle;
    position:fixed;
    top:50%;
    left:50%;
    margin:-128px;
}
.fixed_content
{
    position:fixed;
    //left:0px;
    //top:0px;
    z-index:1;
    width:998px;
    //overflow:auto;
    margin:0px 25px 0px 25px; 
}
.map_content
{
    //position:fixed;
    height:300px;
    width:710px;
    left:0px;
    float:left;
    position:relative;
    z-index:-1;
}
.real_content
{
    //position:absolute;
    margin:0px 25px 0px 25px; 
    width:710px;
    overflow:auto;
    overflow-x:hidden;
    //z-index:2;
    position:relative;
}
.wire-frame
{
    border-style: solid;
    border-width: thin;
}

.advertisement .advertisment-row
{
    vertical-align:middle;
    text-align:center;
    margin:0px 25px 15px 25px;
    width:200px;
    border-style: solid;
    border-width: thin;
    border-color:#AAA;
    background-color:#FFF;
}
.advertisment-row img
{
    max-width:100%;
}
.advertisement
{
    position:absolute;
    //min-width:250px;
    //width:20%;
    top:0px;
    right:25px;
    //top:-4px;
    z-index:-1;
    //float:right;
}
.map_display 
{
    width: 100%;
    height: 100%;
}


.filter > .nav-tabs 
{
    border-style: none none solid none;
    border-width: thin;
    border-color: #f00;
    margin-top:-12px;
}
.filter .nav-tabs >.active
{
    border-style: none none solid none;
    border-width: 5px;
    border-color: #f00;
    font-weight:bold;
}
.filter  .nav-tabs >.active > a > div 
{
    vertical-align:middle;
}
.filter  .nav-tabs >.active > a > div > span
{
    line-height:20px;
    position: relative;
    padding-left: 4px;
    top: 2px;
}
.filter  .nav-tabs >.active > a , .filter  .nav-tabs >.active > a:hover , .filter  .nav-tabs >.active > a:focus
{
    background-color: transparent;
    border-width: 0px;
    color: #000;
    font-weight: bold;
    padding-top: 14px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
}

.filter > .nav-tabs >.navbar-right
{
    height:49px;
}

.filter
{

}/*
.result_block
{
   // float:left;
   // width:224px;
   // height:224px;
    //max-height:300px;
    //max-width:300px;
   // position:relative;
    //margin:5px;
    
}*/
.result_block.col-md-4
{
    padding-left:0px;
    padding-right:0px;
    width:31%;
    margin:8px;
}

#filter_menu >.dropdown-menu 
{
  width: 451px; 
  height: 209px; 
  box-shadow: 1px 1px 8px #000000;
  //min-width: 0px;
  left:auto;
  right:16px;
}
.slide_btn
{
    width:70%;
    float:left;
    text-align:center;
}
.hotel_content
{
    //border-color:#F00FF; 
    //border-style:solid;
}